<?php

namespace common\models\credit_old_app_tables;

use Yii;

/**
 * This is the model class for table "{{%car}}".
 *
 * @property int $cr_id ID
 * @property string $cr_fcustid 原ID
 * @property string $cr_number 订单号
 * @property string $cr_type 车辆类型
 * @property string $cr_sculpt 车型
 * @property int $cr_seat 座位数
 * @property string $cr_constitute 车型构成
 * @property string $cr_is_board 是否公牌
 * @property string $cr_set_type 车品牌
 * @property string $cr_set 车系
 * @property string $cr_genre 产品类型
 * @property string $cr_genre_num 编号
 * @property string $cr_board_site 上牌地
 * @property string $cr_owner 行驶证车主
 * @property string $cr_money 车价
 * @property string $cr_other_money 其他费用
 * @property string $cr_bank_money 贷款银行
 * @property int $cr_bank_money_id 贷款银行ID
 * @property int $cr_age 年限(月)
 * @property string $cr_company_rate 公司费率(%)
 * @property string $cr_service_rate 金融服务费率%
 * @property string $cr_service_money 金融服务费
 * @property string $cr_service_ratio 金融服务费比例%
 * @property string $cr_down 实际首付款
 * @property string $cr_down_ratio 实际首付比例(%)
 * @property string $cr_loan 实际贷款额
 * @property string $cr_loan_ratio 实际贷款比例(%)
 * @property string $cr_refund 月还款
 * @property string $cr_refund_1 首期还款
 * @property string $cr_refund_money 分期付款总额
 * @property string $cr_refund_ratio 分期付款总额比例(%)
 * @property string $cr_age_total 申请分期付款总额
 * @property string $cr_age_ratio 申请分期付款总额比例
 * @property string $cr_age_money 分期付款手续费
 * @property string $cr_remark 备注
 * @property string $cr_classs 车辆类别
 * @property string $cr_invoice_org 发票开具单位
 * @property string $cr_invoice 发票号
 * @property string $cr_car_model 具体车型
 * @property string $cr_carriage 车架号
 * @property string $cr_chassis 底盘号后六位
 * @property string $cr_engine 发动机号
 * @property int $cr_check_time 初始登记时间
 * @property string $cr_color 车辆颜色
 * @property string $cr_bank_rate 银行利率(%)
 * @property int $cr_gps_time
 * @property string $cr_gps_ontime 上线时间
 * @property string $cr_gps_number
 * @property string $cr_gps_status GPS状态
 * @property string $cr_gps_remark
 * @property string $cr_robbery_name 盗抢险套打人
 * @property int $cr_robbery_time 盗抢险套打时间
 * @property string $cr_2_company 评估公司
 * @property string $cr_2_price 预估价
 * @property int $cr_2_date 预估日期
 * @property string $cr_2_rprice 评估价
 * @property int $cr_2_rdate 评估日期
 * @property string $cr_2_saver 评估人
 * @property string $cr_save_zname 二手车操作人
 * @property int $cr_save_uid
 * @property string $cr_2check_date 二手车确认时间
 * @property string $cr_2check_user 二手车确认人
 * @property int $cr_report_date 出报告日期
 * @property string $cr_report_user 出报告人
 * @property int $cr_report_time 报告保存时间
 * @property int $cr_billing_date 开票日期
 * @property string $cr_car_fullmodel fall车型
 * @property int $cr_report_price 出报告价
 */
class SlCar extends \yii\db\ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return '{{%car}}';
    }

    /**
     * @return \yii\db\Connection the database connection used by this AR class.
     */
    public static function getDb()
    {
        return Yii::$app->get('db_old_app');
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['cr_fcustid', 'cr_seat', 'cr_bank_money_id', 'cr_age', 'cr_check_time', 'cr_gps_time', 'cr_robbery_time', 'cr_2_date', 'cr_2_rdate', 'cr_save_uid', 'cr_report_date', 'cr_report_time', 'cr_billing_date', 'cr_report_price'], 'integer'],
            [['cr_is_board', 'cr_gps_status'], 'string'],
            [['cr_money', 'cr_other_money', 'cr_company_rate', 'cr_service_rate', 'cr_service_money', 'cr_service_ratio', 'cr_down', 'cr_down_ratio', 'cr_loan', 'cr_loan_ratio', 'cr_refund', 'cr_refund_1', 'cr_refund_money', 'cr_refund_ratio', 'cr_age_total', 'cr_age_ratio', 'cr_age_money', 'cr_bank_rate', 'cr_2_price', 'cr_2_rprice'], 'number'],
            [['cr_gps_ontime', 'cr_2check_date'], 'safe'],
            [['cr_number'], 'string', 'max' => 15],
            [['cr_type', 'cr_sculpt', 'cr_constitute', 'cr_genre', 'cr_genre_num', 'cr_board_site', 'cr_classs', 'cr_invoice', 'cr_car_model', 'cr_carriage', 'cr_gps_number', 'cr_save_zname', 'cr_2check_user', 'cr_report_user', 'cr_car_fullmodel'], 'string', 'max' => 50],
            [['cr_set_type', 'cr_set', 'cr_invoice_org'], 'string', 'max' => 100],
            [['cr_owner', 'cr_engine', 'cr_color'], 'string', 'max' => 20],
            [['cr_bank_money'], 'string', 'max' => 200],
            [['cr_remark'], 'string', 'max' => 300],
            [['cr_chassis', 'cr_2_saver'], 'string', 'max' => 10],
            [['cr_gps_remark'], 'string', 'max' => 500],
            [['cr_robbery_name'], 'string', 'max' => 255],
            [['cr_2_company'], 'string', 'max' => 60],
            [['cr_number'], 'unique'],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'cr_id' => Yii::t('app', 'ID'),
            'cr_fcustid' => Yii::t('app', '原ID'),
            'cr_number' => Yii::t('app', '订单号'),
            'cr_type' => Yii::t('app', '车辆类型'),
            'cr_sculpt' => Yii::t('app', '车型'),
            'cr_seat' => Yii::t('app', '座位数'),
            'cr_constitute' => Yii::t('app', '车型构成'),
            'cr_is_board' => Yii::t('app', '是否公牌'),
            'cr_set_type' => Yii::t('app', '车品牌'),
            'cr_set' => Yii::t('app', '车系'),
            'cr_genre' => Yii::t('app', '产品类型'),
            'cr_genre_num' => Yii::t('app', '编号'),
            'cr_board_site' => Yii::t('app', '上牌地'),
            'cr_owner' => Yii::t('app', '行驶证车主'),
            'cr_money' => Yii::t('app', '车价'),
            'cr_other_money' => Yii::t('app', '其他费用'),
            'cr_bank_money' => Yii::t('app', '贷款银行'),
            'cr_bank_money_id' => Yii::t('app', '贷款银行ID'),
            'cr_age' => Yii::t('app', '年限(月)'),
            'cr_company_rate' => Yii::t('app', '公司费率(%)'),
            'cr_service_rate' => Yii::t('app', '金融服务费率%'),
            'cr_service_money' => Yii::t('app', '金融服务费'),
            'cr_service_ratio' => Yii::t('app', '金融服务费比例%'),
            'cr_down' => Yii::t('app', '实际首付款'),
            'cr_down_ratio' => Yii::t('app', '实际首付比例(%)'),
            'cr_loan' => Yii::t('app', '实际贷款额'),
            'cr_loan_ratio' => Yii::t('app', '实际贷款比例(%)'),
            'cr_refund' => Yii::t('app', '月还款'),
            'cr_refund_1' => Yii::t('app', '首期还款'),
            'cr_refund_money' => Yii::t('app', '分期付款总额'),
            'cr_refund_ratio' => Yii::t('app', '分期付款总额比例(%)'),
            'cr_age_total' => Yii::t('app', '申请分期付款总额'),
            'cr_age_ratio' => Yii::t('app', '申请分期付款总额比例'),
            'cr_age_money' => Yii::t('app', '分期付款手续费'),
            'cr_remark' => Yii::t('app', '备注'),
            'cr_classs' => Yii::t('app', '车辆类别'),
            'cr_invoice_org' => Yii::t('app', '发票开具单位'),
            'cr_invoice' => Yii::t('app', '发票号'),
            'cr_car_model' => Yii::t('app', '具体车型'),
            'cr_carriage' => Yii::t('app', '车架号'),
            'cr_chassis' => Yii::t('app', '底盘号后六位'),
            'cr_engine' => Yii::t('app', '发动机号'),
            'cr_check_time' => Yii::t('app', '初始登记时间'),
            'cr_color' => Yii::t('app', '车辆颜色'),
            'cr_bank_rate' => Yii::t('app', '银行利率(%)'),
            'cr_gps_time' => Yii::t('app', 'Cr Gps Time'),
            'cr_gps_ontime' => Yii::t('app', '上线时间'),
            'cr_gps_number' => Yii::t('app', 'Cr Gps Number'),
            'cr_gps_status' => Yii::t('app', 'GPS状态'),
            'cr_gps_remark' => Yii::t('app', 'Cr Gps Remark'),
            'cr_robbery_name' => Yii::t('app', '盗抢险套打人'),
            'cr_robbery_time' => Yii::t('app', '盗抢险套打时间'),
            'cr_2_company' => Yii::t('app', '评估公司'),
            'cr_2_price' => Yii::t('app', '预估价'),
            'cr_2_date' => Yii::t('app', '预估日期'),
            'cr_2_rprice' => Yii::t('app', '评估价'),
            'cr_2_rdate' => Yii::t('app', '评估日期'),
            'cr_2_saver' => Yii::t('app', '评估人'),
            'cr_save_zname' => Yii::t('app', '二手车操作人'),
            'cr_save_uid' => Yii::t('app', 'Cr Save Uid'),
            'cr_2check_date' => Yii::t('app', '二手车确认时间'),
            'cr_2check_user' => Yii::t('app', '二手车确认人'),
            'cr_report_date' => Yii::t('app', '出报告日期'),
            'cr_report_user' => Yii::t('app', '出报告人'),
            'cr_report_time' => Yii::t('app', '报告保存时间'),
            'cr_billing_date' => Yii::t('app', '开票日期'),
            'cr_car_fullmodel' => Yii::t('app', 'fall车型'),
            'cr_report_price' => Yii::t('app', '出报告价'),
        ];
    }
}
